.drawer-form-container {
  .t-form {
    .t-form__item {
      margin-bottom: 16px;
    }
    
    .t-form__label {
      font-weight: 500;
      padding-right: 0px !important;
      background-color: red;
    }
    
    .t-form__help {
      margin-top: 4px;
    }
  }
  
  .t-row {
    .t-col {
      padding: 0 8px;
    }
  }
  
  // 确保input组件有合适的宽度
  .t-input,
  .t-select,
  .t-textarea,
  .t-date-picker,
  .t-date-range-picker,
  .t-upload {
    width: 100% !important;
    min-width: 150px;
  }
  
  // 富文本编辑器样式
  .ql-editor {
    min-height: 200px;
    max-height: 400px;
    overflow-y: auto;
  }
  
  .ql-toolbar {
    border-top: 1px solid #ccc;
    border-left: 1px solid #ccc;
    border-right: 1px solid #ccc;
  }
  
  .ql-container {
    border-bottom: 1px solid #ccc;
    border-left: 1px solid #ccc;
    border-right: 1px solid #ccc;
  }
  
  .t-radio-group {
    width: 100%;
    min-width: 150px;
  }
  
  // 响应式布局
  @media (max-width: 768px) {
    .t-col {
      span: 24 !important; // 小屏幕时强制单列
    }
  }
  
  @media (min-width: 769px) and (max-width: 1200px) {
    .t-col {
      span: 12 !important; // 中等屏幕时强制两列
    }
  }

  .drawer-form-quill {
    .ql-container {
      min-height: 200px;
    }
    .ql-editor {
      min-height: 160px;
    }
  }
}
